function validationOnline() {
    if($("input[name='id']").val()==0){
        alert("章节未选择");
        return false;
    }

    if($("input:radio[name='args[questionlevel]']:checked").val()==null){
        alert("难度未选择");
        return false;
    }

    var list=$("input[name='args[questionselect][]']");

    if(isNull(list,"存在空选项，请检查！")){
        return false;
    }

    list=$(".answer-block input[type='text']");
    if(isNull(list,"存在空的答案，请检查！")){
        return false;
    }

    //如果是选择题则查看是否有被选择的项
    if(getQueryString("id")!=2&&getQueryString("id")!=3){
        if($("input[name='args[questionanswer][]']").length==0){
            alert("至少要选择一个选择项作为答案");
            return false;
        }
    }

    return true;
}

//拦截阅读题
function validationReading() {
    if($("input[name='id']").val()==0){
        alert("章节未选择");
        return false;
    }

    if($("input:radio[name='args[questionlevel]']:checked").val()==null){
        alert("难度未选择");
        return false;
    }

    return true;
}

/**
 * 判断新建选择题的modal是否存在空项
 * @param parent 需要进行检查的父元素
 * @returns {boolean}
 */
function validationMultiple(parent) {

    var list=parent.find(".questionselect");

    if(isNull(list,"存在空选项，请检查！")){
        return false;
    }

    list=parent.find(".answer-block input[type='text']");
    console.log(list);
    if(isNull(list,"存在空的答案，请检查！")){
        return false;
    }

    if(parent.find(".questionanswer").length==0){
        alert("至少要选择一个选择项作为答案");
        return false;
    }

    return true;
}

//检查编辑模块一般题目
function validationEdit(parent) {
    var type=parent.find("input[name='type']").val();
    if(type!=5&&parent.find("input:radio[name='args[questionlevel]']:checked").val()==null){
        alert("难度未选择");
        return false;
    }

    var list=parent.find("input[name='args[questionselect][]']");

    if(isNull(list,"存在空选项，请检查！")){
        return false;
    }

    list=parent.find(".answer-block input[type='text']");
    if(isNull(list,"存在空的答案，请检查！")){
        return false;
    }

    //如果是选择题则查看是否有被选择的项
    if(parent.find(".multiple-answer").length!=0){
        if(parent.find("input[name='args[questionanswer][]']").length==0){
            alert("至少要选择一个选择项作为答案");
            return false;
        }
    }

    return true;
}

//判斷列表中的input是否爲空
function isNull(list,message) {
    for(var i=0;i<list.length;i++){
        if(list[i].value==""||list[i].value==null){
            alert(message);
            return true;
        }
    }

    return false;
}